
/**
 * Aplicativo de teste do Scheduler de prioridade 
 *
 **/

#include "Timer.h"
#include "printf.h"

configuration aplicacaoTesteAppC 
{
}
implementation
{
  components MainC, aplicacaoTesteC, LedsC, TinySchedulerC;
  components CounterMicro32C as Timer1;

  aplicacaoTesteC.Timer1 -> Timer1;

  aplicacaoTesteC-> MainC.Boot;
  aplicacaoTesteC.Leds -> LedsC;

//  aplicacaoTesteC.Tarefa1->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskDeadline")];
//  aplicacaoTesteC.Tarefa2->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa3->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa4->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa5->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa6->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa7->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa8->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa9->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa10->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa11->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa12->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa13->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa14->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa15->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa16->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa17->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa18->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa19->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa20->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa21->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa22->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa23->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa24->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa25->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa26->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa27->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa28->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa29->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa30->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa31->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa32->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa33->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa34->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa35->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa36->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa37->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa38->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa39->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa40->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa41->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa42->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa43->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa44->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa45->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa46->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa47->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa48->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa49->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa50->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa51->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa52->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa53->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa54->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa55->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa56->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa57->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa58->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa59->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa60->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa61->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa62->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa63->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa64->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa65->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa66->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa67->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa68->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa69->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa70->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa71->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa72->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa73->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa74->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa75->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa76->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa77->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa78->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa79->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa80->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa81->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa82->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa83->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa84->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa85->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa86->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa87->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa88->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa89->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa90->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa91->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa92->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa93->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa94->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa95->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa96->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa97->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa98->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
//  aplicacaoTesteC.Tarefa99->
//  TinySchedulerC.TaskPrioridade[unique("TinySchedulerC.TaskPrioridade")];
}

